.div{
    border: 1px dashed gainsboro;
    border-radius: 6px;
    padding: 5px;
    margin-left: 20px;
    min-height: 800px;
}
.title{
    margin-top: 0px;
    padding: 0 0 5px 0;
    border-bottom: 1px solid rgba(95, 108, 108, 0.3);
    font-weight:bold;
                        
}         
.treeContent > p{
    margin:10px 0px;
}
.treeContent{
    border-radius: 10px;
    padding:5px;
    cursor: pointer; 
 transition:background-color 1s linear;   
-moz-transition:background-color 1s; /* Firefox 4 */
-webkit-transition:background-color 1s; /* Safari and Chrome */
-o-transition:background-color 1s; /* Opera */   
}
.treeContent:hover{

    background-color: #ecf6fd
}